package com.bluegalaxy.nhb.snservice.dao;

import com.bluegalaxy.nhb.snservice.domain.vo.api.ck.EventItemParamVO;
import com.bluegalaxy.nhb.snservice.domain.vo.api.ck.EventItemVO;
import com.bluegalaxy.nhb.snservice.domain.vo.api.ck.EventsVO;
import com.bluegalaxy.nhb.snservice.domain.vo.api.ck.UserTrackVO;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component
public interface EventAnalysisMapper {
    int selectCount();

    List<UserTrackVO> selectTrackByDistinctId(String distinctId);

    List<UserTrackVO> selectTrackByLoginId(String loginId);

    List<UserTrackVO> selectTrack(EventsVO param);

    List<Map<String,Object>> selectEventItemList(EventItemParamVO param);
}